package com.stylefeng.guns.common.dto.acct;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("C端用户信息")
public class WebUserResp {

    /**
     * 昵称
     */
    @ApiModelProperty("昵称")
    private String nickname;
    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String fullname;
    /**
     * 手机号
     */
    @ApiModelProperty("手机号")
    private String telno;

    /**
     * 身份证号
     */
    @ApiModelProperty("身份证号")
    private String idCard;
    /**
     * 身份证正面
     */
    @ApiModelProperty("身份证正面")
    private String idCardImg1;
    /**
     * 身份证反面
     */
    @ApiModelProperty("身份证反面")
    private String idCardImg2;
    /**
     * 实名状态:未实名/已实名，默认未实名
     */
    @ApiModelProperty("实名状态:未实名/已实名，默认未实名")
    private Integer idCardStatus;
    /**
     * 实名认证申请时间
     */
    @ApiModelProperty("实名认证申请时间")
    private String idCardApplyTime;
    /**
     * 实名认证成功时间
     */
    @ApiModelProperty("实名认证成功时间")
    private String idCardConfirmTime;
    /**
     * 当前积分数
     */
    @ApiModelProperty("当前积分数")
    private Integer integralNumber;
    /**
     * 账户余额
     */
    @ApiModelProperty("账户余额")
    private String balanceAmount;
    /**
     * 账户余额-备用
     */
    @ApiModelProperty("账户余额-备用1")
    private String balanceAmount1;
    /**
     * 账户余额-备用
     */
    @ApiModelProperty("账户余额-备用2")
    private String balanceAmount2;
    /**
     * 我的邀请码ID
     */
    @ApiModelProperty("我的邀请码ID")
    private String inviteCodeId;
    /**
     * 我邀请人的邀请码
     */
    @ApiModelProperty("我邀请人的邀请码")
    private String inviterCode;
    /**
     * 用户状态:正常、锁定、删除
     */
    @ApiModelProperty("用户状态:正常、锁定、删除")
    private Integer status;
    /**
     * 登录密码
     */
    @ApiModelProperty("是否有登录密码")
    private boolean hasLoginPassword;
    /**
     * 支付密码
     */
    @ApiModelProperty("是否有支付密码")
    private boolean hasPayPassword;

    /**
     * 是否大咖:1代表是
     */
    @ApiModelProperty("是否大咖:1代表是")
    private Integer ishigher;
    /**
     * 交易额排名
     */
    @ApiModelProperty("交易额排名")
    private Integer tradeRank;
    /**
     * 累计交易额
     */
    @ApiModelProperty("累计交易额")
    private String tradeAmount;

    @ApiModelProperty("是否实名")
    private Boolean hasRealName;

    @ApiModelProperty("是否申请")
    private Boolean hasRealNameApplyFor;

    /**
     * 所属省份
     */
    @ApiModelProperty("所属省描述")
    private String provinceDesc;
    /**
     * 所属城市
     */
    @ApiModelProperty("所属市描述")
    private String cityDesc;

    /**
     *
     */
    @ApiModelProperty("市编码")
    private Integer city;

    @ApiModelProperty("省编码")
    private Integer province;

    @ApiModelProperty("头像")
    private String avatar;


}
